package tio.study.showcase.server;

import org.tio.server.TioServer;
import org.tio.server.TioServerConfig;
import org.tio.server.intf.TioServerHandler;
import org.tio.server.intf.TioServerListener;
import tio.study.showcase.common.Const;

import java.io.IOException;

/**
 * @author tanyaowu
 * 2017年3月27日 上午12:16:31
 */
public class ShowcaseServerStarter {
	static TioServerHandler serverTioHandler = new ShowcaseServerTioHandler();
	static TioServerListener serverTioListener = new ShowcaseServerTioListener();
	/**
	 * 一组连接共用的上下文对象
	 */
	public static TioServerConfig tioServerConfig = new TioServerConfig(serverTioHandler, serverTioListener);
	/**
	 * 可以为空
	 */
	static TioServer tioServer = new TioServer(tioServerConfig);

	static String serverIp = null;
	static int serverPort = Const.PORT;

	public static void main(String[] args) throws IOException {
		tioServer.start(serverIp, serverPort);
	}

}
